package cn.baddonkey.superqueryjavasdk.entity.vo;

import lombok.Getter;
import lombok.Setter;

import java.util.Date;

/**
 * 列表查询字段配置
 *
 * @author 18055
 * @date 2024-05-22 10:50:25
 **/
@Getter
@Setter
public class ModuleQuerySelectFieldVo {

    /**
     * 自增主键
     */
    private Long id;
    /**
     * 关联module_query表的id
     */
    private Long moduleQueryId;
    /**
     * 字段名
     */
    private String fieldName;
    /**
     * 字段别名
     */
    private String fieldAlias;
    /**
     * 字段描述
     */
    private String fieldDesc;
    /**
     * 字段类型，0：number，1：string，2：时间戳
     */
    private Integer fieldType;
    /**
     * 输入类型，0：文本框，1：数值，2：单选，3：多选
     */
    private Integer inputType;
    /**
     * 单选多选框数据来源配置
     */
    private String selectorDataSource;
    /**
     * 是否生效，0否1是
     */
    private Integer isValid;
    /**
     * 创建时间
     */
    private Date createTime;
    /**
     * 更新时间
     */
    private Date updateTime;
    /**
     * 逻辑删除，0未删除，1已删除
     */
    private Integer isDeleted;
}
